@CHARSET "UTF-8";

.divFormularioDefecto1
{
	position: relative;
	border: 1px solid #cbc8c8;
	padding: 0.5em;
	background-color: #ffffff;
	/* width: 100%; */
}

.divCargadorFormularioDefecto1
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity:0.40;        
	filter:alpha(opacity=40);   
	background-color:#cbc8c8; 
	
	background-image: url(../../imagenes/controlPanel/cargadorRectangular.gif);
	background-repeat: no-repeat;
	background-position: 50%;  
	
	
}

.divFormularioDefecto1 form div
{
	width: 70%; 
	/* 
		importante especificar position sino, se podría decir que no lo reconoce 
		como padre cuando se quiere mover un elemento hijo (ejemplo el input file. 
		ver el css de abajo). averiguar que otros beneficios se obtienen al 
		especificar el position
	*/
	position: relative;
}

.divFormularioDefecto1 form div span
{
	font-size: 1em;
}

.divFormularioDefecto1 form div input[type=text]
{
	width: 99%;
	font-size: 1em;
	border: 1px solid #DDDDDD;
}
	
.divFormularioDefecto1 form div input[type=text]:HOVER
{
	border: 1px solid #58ACFA;
	background-color: #EFF5FB;
}
	
.divFormularioDefecto1 form div input[type=file]
{    
	position: relative;
	opacity:0;        
	filter:alpha(opacity=0);
	font-size: 2.5em;
}
